home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / makefile.bugs < prev    next >
Encoding:
Makefile  |  2000-05-25  |  5.4 KB  |  284 lines

  1. # Master makefile for Thinking in C++, 2nd Ed. by Bruce Eckel
  2. # at http://www.BruceEckel.com
  3. # Compiles all the code in the book
  4. # Copyright notice in Copyright.txt
  5.  
  6. help: 
  7.     @echo To compile all programs from 
  8.     @echo Thinking in C++, 2nd Ed., type
  9.     @echo one of the following commands,
  10.     @echo according to your compiler:
  11.     @echo make Borland
  12.     @echo make Microsoft
  13.     @echo make all
  14.     @echo make egcs
  15.  
  16. Borland:
  17.     cd C02
  18.     make -f Borland.makefile -i bugs
  19.     cd ..
  20.     cd C03
  21.     make -f Borland.makefile -i bugs
  22.     cd ..
  23.     cd C04
  24.     make -f Borland.makefile -i bugs
  25.     cd ..
  26.     cd C05
  27.     make -f Borland.makefile -i bugs
  28.     cd ..
  29.     cd C06
  30.     make -f Borland.makefile -i bugs
  31.     cd ..
  32.     cd C07
  33.     make -f Borland.makefile -i bugs
  34.     cd ..
  35.     cd C08
  36.     make -f Borland.makefile -i bugs
  37.     cd ..
  38.     cd C09
  39.     make -f Borland.makefile -i bugs
  40.     cd ..
  41.     cd C10
  42.     make -f Borland.makefile -i bugs
  43.     cd ..
  44.     cd C11
  45.     make -f Borland.makefile -i bugs
  46.     cd ..
  47.     cd C12
  48.     make -f Borland.makefile -i bugs
  49.     cd ..
  50.     cd C13
  51.     make -f Borland.makefile -i bugs
  52.     cd ..
  53.     cd C14
  54.     make -f Borland.makefile -i bugs
  55.     cd ..
  56.     cd C15
  57.     make -f Borland.makefile -i bugs
  58.     cd ..
  59.     cd C16
  60.     make -f Borland.makefile -i bugs
  61.     cd ..
  62.     cd C17
  63.     make -f Borland.makefile -i bugs
  64.     cd ..
  65.     cd C18
  66.     make -f Borland.makefile -i bugs
  67.     cd ..
  68.     cd C19
  69.     make -f Borland.makefile -i bugs
  70.     cd ..
  71.     cd C20
  72.     make -f Borland.makefile -i bugs
  73.     cd ..
  74.     cd C21
  75.     make -f Borland.makefile -i bugs
  76.     cd ..
  77.     cd C22
  78.     make -f Borland.makefile -i bugs
  79.     cd ..
  80.     cd C23
  81.     make -f Borland.makefile -i bugs
  82.     cd ..
  83.     cd C24
  84.     make -f Borland.makefile -i bugs
  85.     cd ..
  86.     cd C25
  87.     make -f Borland.makefile -i bugs
  88.     cd ..
  89.     cd C26
  90.     make -f Borland.makefile -i bugs
  91.     cd ..
  92.     cd CXX
  93.     make -f Borland.makefile -i bugs
  94.     cd ..
  95.  
  96. Microsoft:
  97.     cd C02
  98.     make -f Microsoft.makefile -i bugs
  99.     cd ..
  100.     cd C03
  101.     make -f Microsoft.makefile -i bugs
  102.     cd ..
  103.     cd C04
  104.     make -f Microsoft.makefile -i bugs
  105.     cd ..
  106.     cd C05
  107.     make -f Microsoft.makefile -i bugs
  108.     cd ..
  109.     cd C06
  110.     make -f Microsoft.makefile -i bugs
  111.     cd ..
  112.     cd C07
  113.     make -f Microsoft.makefile -i bugs
  114.     cd ..
  115.     cd C08
  116.     make -f Microsoft.makefile -i bugs
  117.     cd ..
  118.     cd C09
  119.     make -f Microsoft.makefile -i bugs
  120.     cd ..
  121.     cd C10
  122.     make -f Microsoft.makefile -i bugs
  123.     cd ..
  124.     cd C11
  125.     make -f Microsoft.makefile -i bugs
  126.     cd ..
  127.     cd C12
  128.     make -f Microsoft.makefile -i bugs
  129.     cd ..
  130.     cd C13
  131.     make -f Microsoft.makefile -i bugs
  132.     cd ..
  133.     cd C14
  134.     make -f Microsoft.makefile -i bugs
  135.     cd ..
  136.     cd C15
  137.     make -f Microsoft.makefile -i bugs
  138.     cd ..
  139.     cd C16
  140.     make -f Microsoft.makefile -i bugs
  141.     cd ..
  142.     cd C17
  143.     make -f Microsoft.makefile -i bugs
  144.     cd ..
  145.     cd C18
  146.     make -f Microsoft.makefile -i bugs
  147.     cd ..
  148.     cd C19
  149.     make -f Microsoft.makefile -i bugs
  150.     cd ..
  151.     cd C20
  152.     make -f Microsoft.makefile -i bugs
  153.     cd ..
  154.     cd C21
  155.     make -f Microsoft.makefile -i bugs
  156.     cd ..
  157.     cd C22
  158.     make -f Microsoft.makefile -i bugs
  159.     cd ..
  160.     cd C23
  161.     make -f Microsoft.makefile -i bugs
  162.     cd ..
  163.     cd C24
  164.     make -f Microsoft.makefile -i bugs
  165.     cd ..
  166.     cd C25
  167.     make -f Microsoft.makefile -i bugs
  168.     cd ..
  169.     cd C26
  170.     make -f Microsoft.makefile -i bugs
  171.     cd ..
  172.     cd CXX
  173.     make -f Microsoft.makefile -i bugs
  174.     cd ..
  175.  
  176. all:
  177.     cd C02
  178.     make -f all.makefile -i bugs
  179.     cd ..
  180.     cd C03
  181.     make -f all.makefile -i bugs
  182.     cd ..
  183.     cd C04
  184.     make -f all.makefile -i bugs
  185.     cd ..
  186.     cd C05
  187.     make -f all.makefile -i bugs
  188.     cd ..
  189.     cd C06
  190.     make -f all.makefile -i bugs
  191.     cd ..
  192.     cd C07
  193.     make -f all.makefile -i bugs
  194.     cd ..
  195.     cd C08
  196.     make -f all.makefile -i bugs
  197.     cd ..
  198.     cd C09
  199.     make -f all.makefile -i bugs
  200.     cd ..
  201.     cd C10
  202.     make -f all.makefile -i bugs
  203.     cd ..
  204.     cd C11
  205.     make -f all.makefile -i bugs
  206.     cd ..
  207.     cd C12
  208.     make -f all.makefile -i bugs
  209.     cd ..
  210.     cd C13
  211.     make -f all.makefile -i bugs
  212.     cd ..
  213.     cd C14
  214.     make -f all.makefile -i bugs
  215.     cd ..
  216.     cd C15
  217.     make -f all.makefile -i bugs
  218.     cd ..
  219.     cd C16
  220.     make -f all.makefile -i bugs
  221.     cd ..
  222.     cd C17
  223.     make -f all.makefile -i bugs
  224.     cd ..
  225.     cd C18
  226.     make -f all.makefile -i bugs
  227.     cd ..
  228.     cd C19
  229.     make -f all.makefile -i bugs
  230.     cd ..
  231.     cd C20
  232.     make -f all.makefile -i bugs
  233.     cd ..
  234.     cd C21
  235.     make -f all.makefile -i bugs
  236.     cd ..
  237.     cd C22
  238.     make -f all.makefile -i bugs
  239.     cd ..
  240.     cd C23
  241.     make -f all.makefile -i bugs
  242.     cd ..
  243.     cd C24
  244.     make -f all.makefile -i bugs
  245.     cd ..
  246.     cd C25
  247.     make -f all.makefile -i bugs
  248.     cd ..
  249.     cd C26
  250.     make -f all.makefile -i bugs
  251.     cd ..
  252.     cd CXX
  253.     make -f all.makefile -i bugs
  254.     cd ..
  255.  
  256. egcs:
  257.     cd C02; make -f egcs.makefile -i bugs
  258.     cd C03; make -f egcs.makefile -i bugs
  259.     cd C04; make -f egcs.makefile -i bugs
  260.     cd C05; make -f egcs.makefile -i bugs
  261.     cd C06; make -f egcs.makefile -i bugs
  262.     cd C07; make -f egcs.makefile -i bugs
  263.     cd C08; make -f egcs.makefile -i bugs
  264.     cd C09; make -f egcs.makefile -i bugs
  265.     cd C10; make -f egcs.makefile -i bugs
  266.     cd C11; make -f egcs.makefile -i bugs
  267.     cd C12; make -f egcs.makefile -i bugs
  268.     cd C13; make -f egcs.makefile -i bugs
  269.     cd C14; make -f egcs.makefile -i bugs
  270.     cd C15; make -f egcs.makefile -i bugs
  271.     cd C16; make -f egcs.makefile -i bugs
  272.     cd C17; make -f egcs.makefile -i bugs
  273.     cd C18; make -f egcs.makefile -i bugs
  274.     cd C19; make -f egcs.makefile -i bugs
  275.     cd C20; make -f egcs.makefile -i bugs
  276.     cd C21; make -f egcs.makefile -i bugs
  277.     cd C22; make -f egcs.makefile -i bugs
  278.     cd C23; make -f egcs.makefile -i bugs
  279.     cd C24; make -f egcs.makefile -i bugs
  280.     cd C25; make -f egcs.makefile -i bugs
  281.     cd C26; make -f egcs.makefile -i bugs
  282.     cd CXX; make -f egcs.makefile -i bugs
  283.  
  284.